Translated message

A translation of this page exists in English.

Red Hat AMQ Broker 7 でサポートされる構成

更新 -

Red Hat AMQ Broker 7.14

すべての Red Hat AMQ Broker リリースは、主要なオペレーティングシステム、Java™ 仮想マシン (JVM)、およびデータベースの組み合わせでテストされ、サポートされています。Red Hat は、サポートされる構成とテスト済みインテグレーションに対して、実稼働環境サポートと開発環境サポートの両方をお客様のサブスクリプション契約に従って提供します。サポートは、物理環境と仮想環境の両方で提供されます。

以前の AMQ Broker 7.X リリースでサポートされる構成については、こちら を参照してください。


このページに以前記載されていた AMQ コンポーネント

Streams や Interconnect など、以前 AMQ 7 に分類されていたコンポーネントは AMQ グループから削除され、それぞれにサポートされる構成のページが作成されています。

AMQ interconnect AMQ Streams

AMQ Clients は別のページに移動しました。AMQ Clients は AMQ Broker 7 のすべてのバージョンと互換性があり、AMQ Broker とは独立してリリースされます。

AMQ Broker 7.14 でサポートされる構成

Red Hat は、サポートされる構成に対して、本番稼働サポートと開発サポートの両方をお客様のサブスクリプション契約に従って提供します。サポートは、物理環境と仮想環境の両方で提供されます。[1] AMQ Broker をサポートされる構成で実行するには、以下の JVM バージョンの 1 つと、その JVM によってサポートされるオペレーティングシステムの 1 つで実行する必要があります。

Java 仮想マシン バージョン
OpenJDK 17, 21, 25
OracleJDK 17, 21, 25

[1] Red Hat では、サポートされる環境をお客様が引き続き利用されることを前提としています。JVM、オペレーティングシステム、データベースなど、またはそれらのバージョンがベンダーによってサポートされなくなった場合、Red Hat がサポートを提供できる範囲が制限されることがあります。継続的なサポートを受けるためには、サポート対象の環境で問題を再現していただく必要がある場合があります。

AMQ Broker 7.14 でテスト済みの構成

Red Hat は、以下のプラットフォームで幅広いプラットフォームテストを実施しました。

オペレーティングシステム アーキテクチャー JVM
RHEL 8 x86_64 OpenJDK 17, 21, 25 Oracle JDK 17, 21, 25
RHEL 9 x86_64 OpenJDK 17, 21, 25 Oracle JDK 17, 21, 25
RHEL 10 x86_64 OpenJDK 17, 21, 25 Oracle JDK 17, 21, 25
Image OpenShift との互換性 アーキテクチャー
Red Hat AMQ Broker 7.14 OpenShift 4.14,4.16,4.18,4.19,4.20,4.21 x86_64, aarch64, s390x, & ppc64le
Red Hat AMQ Broker Operator OpenShift 4.14,4.16,4.18,4.19,4.20,4.21 x86_64, aarch64, s390x, & ppc64le

AMQ Broker 7.14 でサポートされるがテストされていない構成

Red Hat は、以下のプラットフォームで限定的な範囲のプラットフォームテストを実行しました。

オペレーティングシステム アーキテクチャー JVM
Microsoft Windows Server 2019 x86_64 OpenJDK 17, 21, 25, Oracle JDK 17, 21, 25
Microsoft Windows Server 2022 x86_64 OpenJDK 17, 21, 25, Oracle JDK 17, 21, 25
Microsoft Windows Server 2025 x86_64 OpenJDK 17, 21, 25, Oracle JDK 17, 21, 25

注記: AMQ 7.14 は、フルサポートまたはメンテナンスサポートの対象となっている OpenShift のすべてのバージョンをサポートします。

Fuse との相互運用性


FUSE に関して、AMQ Broker 7.x はリモートブローカーとしてのみサポートされます。AMQ Broker 7.x は、FUSE 6.x または 7.x の内部ブローカーとして実行することは認定されていません。AMQ Broker 7.x は、FUSE 6.x および 7.x コンポーネント (camel-jms、camel-amqp) で外部ブローカーとしてテストおよび認定されています。

クラウドサービス

AMQ Broker 7.14 は以下のクラウドサービスとしてサポートされます
Red Hat Openshift Service on AWS (ROSA)
Microsoft Azure Redhat Openshift

注記: AWS で Broker を実行する場合は、EFS の代わりに EBS ストレージを使用することが推奨されます。EFS はトランザクション処理ではなく大容量ストレージが想定されており、スループットが低下し、ブローカーが応答しなくなる可能性があります。

テスト済みのデータベース

データベース バージョン JDBC ドライバーバージョン
Oracle 19cr3、19cRAC、23 19.21.0
DB2 11.5 11.5.8.0
MSSQL 2022 v8.4.1-jre11 および 12.2.0.jre11
PostgreSQL 17 42.6.0
Mysql 8 8.0.33
MariaDB 11.5 3.1.4

注記: データベースは、JDBC がメッセージ永続ストアのオプションとして選択されている場合のみ必要となります。ドキュメントをお読みになり、JDBC 永続性の使用に固有の制限やパフォーマンスのトレードオフについて理解してください。

メッセージのワイヤプロトコル変換サポート

ワイヤプロトコルを使用するクライアントからアドレスに送信されたメッセージは、以下に示すサポート対象の他のワイヤプロトコルの 1 つを使用するクライアントから消費可能であるはずです。

プロトコル AMQP 1.0 OpenWire コア MQTT 5.0 STOMP
AMQP 1.0 ---
OpenWire ---
コア ---
MQTT 5.0 ---
STOMP ---
  • AMQP 1.0 は、AMQ JMS、AMQ C++、AMQ JavaScript、AMQ Python、および AMQ .NET クライアントのメッセージプロトコルです。
  • OpenWire は AMQ OpenWire JMS クライアントのメッセージプロトコルで、以前に AMQ 6 で提供された JMS 実装です。 AMQ 6 から AMQ 7 に移行する際に後方互換性を維持するために提供されます。 AMQ 6 のライフサイクルは終了します。そのため、AMQ 6 から 7 に移行するお客様は、他のアクティブにサポートされる他のクライアントのいずれかで残りの OpenWire クライアントを最新のサポートされるクライアントに移行することが強く推奨されます。
  • Core Protocol は、AMQ Core Protocol JMS クライアントのメッセージプロトコルで、以前に HornetQ と提供された JMS 実装です。
  • MQTT は、一般的に IoT アプリケーションで使用されるマシン対マシンのメッセージングプロトコルです。AMQ 7 Broker は、QoS レベルが 0、1、および 2 の MQTT 5 バージョンをサポートします。Red Hat は、MQTT プロトコルと使用するクライアントを提供しません。 MQTT Community には、複数の言語用の MQTT クライアントがあります。
  • STOMP は、ブローカーを介してメッセージを送信するための、シンプルなテキストベースのプロトコルです。 Red Hat は STOMP のクライアントを提供しません。 STOMP の使用に関する詳細は、STOMP のサイト を参照してください。

サポートされるネットワークファイルシステム

以下のネットワークファイルシステムは、マスター/スレーブのフェイルオーバー設定で AMQ Broker 7.14 との使用がサポートされます。

  • NFSv4
  • GFS2
  • GlusterFS *
  • Ceph

注記: GlusterFS は、OpenShift およびベアメタル環境のブローカーのメッセージストアとしての使用がサポートされています。GlusterFS は、複数のデータセンター/可用性ゾーンの DR ストラテジーの作成には推奨されず、サポートされません。

Kerberos ネットワーク認証サービス

Kerberos バージョン 5 は、Kerberos が有効なクライアントとブローカーとの間の認証でサポートされます。Kerberos は以下とテストされています。

  • Microsoft Windows Server 2025 Active Directory
  • Free IPA (Red Hat Identity Management) 4.5.0-21

ブローカーとの使用がテストされた LDAP ディレクトリー

以下の LDAP プロバイダーは、認証および承認のユーザーストアとしてテスト済みです。

  • Windows Active Directory
  • Apache Directory Server
  • RH 389 Directory Server

シェアードナッシング高可用性に関する注記

シェアードナッシング HA は、単一のローカルデータセンターでのみサポートされ、同じネットワークサブネットであることが推奨されます。シェアードナッシング HA は、ネットワークの遅延と一貫性に非常に敏感であるため、マスターとスレーブのデータセンターが異なる場合はサポートされません。

Apache Maven

AMQ 7.14 は、Apache Maven 3.9.3 を使用してソースからビルドされました。これよりも古いバージョンのソースからビルドできるとは限りません。ブローカーに提供されるすべての例は、Maven 3.9.3 を使用してビルドまたは実行する必要があります。

Comments